﻿//using HarmonyLib;
//using RimWorld;
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//using SZ.Mech;
//using UnityEngine;
//using Verse;

//[HarmonyPatch(typeof(Command_Ability), nameof(Command_Ability.ProcessInput))]
//public class Command_Ability_Patch
//{
//    public static bool Prefix(ref Command_Ability __instance, Event ev)
//    {
//        if(__instance.Ability.verb is Verb_CastAbilityDragonFlyMap)
//        {
//            Find.Targeter.BeginTargeting(__instance.Ability.verb,null,true);
//            return false;
//        }
//        return true;

//        //if (__instance != null && __instance.parent.def == SZ_DefOf.SZ_StatueGeneral)
//        //{
//        //    if (__instance.OnCooldown || __instance.Charging || __instance.currentHitPoints == 0)
//        //    {
//        //        __result = false;
//        //        return false;
//        //    }
//        //    else
//        //    {
//        //        __result = true;
//        //        return false;
//        //    }
//        //}
//        //return true;
//    }
//}

